class wise
{
public:
	wise(int age = 9)
	{
		this->age = age;
		cout << "wise constructing " << endl;
	}
	~wise()
	{
		cout << "wise deconstructing " << endl;
	}
protected:
	int age;
};

class xiaozhiwise
{
public :
	xiaozhiwise(int age)
	{
		age = 12;
		cout << age << endl;
	}
	~xiaozhiwise()
	{
		cout << "deconstructing xiaozhiwise " << endl;
	}
protected:
	wise age;
};

class xiao
{
public :
	xiao(){};
	~xiao(){};
protected:
	int a;
	int b;
};